home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 4 / FM Towns Free Software Collection 4 - Disc 1.iso / msdos / inkey / asm.bat next >
DOS Batch File  |  1991-10-18  |  1KB  |  49 lines

  1. echo off
  2. if not "%1" == "" goto asm;
  3. inkey /d ^g^l^j^i^[[33m プログラム名が記述されていません!!。^m^j^j
  4. echo     syntax : asm プログラム・ファイル名 [p]
  5. echo"
  6. echo       プログラム・ファイル名は拡張子を省略する事。
  7. echo"
  8. echo       また、「p」は印刷するかどうかのスイッチである。
  9. inkey /d ^j^i なお、省略時には印刷しない。^[[m^m^j /w=3
  10. goto batchend;
  11.  
  12. :asm
  13. cls
  14. echo"
  15. echo     アセンブルを開始しました。
  16. optasm %1.asm %1.obj %1.lst
  17. if "%2" == "P" goto print;
  18. if "%2" == "p" goto print;
  19. goto printend;
  20.  
  21. :print
  22. echo"
  23. echo     印刷を開始しました。
  24. print %1.lst
  25.  
  26. :printend
  27. if not errorlevel 1 goto link;
  28. inkey /d /w=2 ^j^i^[[5;33m致命的なアセンブル・エラーが出ました!!。^[[m^g^m^j
  29. goto batchend
  30.  
  31. :link
  32. echo"
  33. echo     LINKを開始しました。
  34. echo"
  35. link %1;
  36. if not errorlevel 1 goto exe2bin;
  37. inkey /d /w=2 ^j^i^[[5;33m致命的なLINKエラーが出ました!!。^[[m^g^m^j
  38. goto batchend
  39.  
  40. :exe2bin
  41. echo"
  42. echo     COMファイルに変換しています。
  43. exe2bin %1.exe %1.com
  44. echo"
  45. echo     処理が終了しました。
  46.  
  47. :batchend
  48. asmmenu
  49.